package com.world.wifi.mapper;

import java.util.List;
import com.world.wifi.domain.WifiFlow;

/**
 * 流量Mapper接口
 * 
 * @author LiJunXi
 * @date 2025-05-27
 */
public interface WifiFlowMapper 
{
    /**
     * 查询流量
     * 
     * @param flowId 流量主键
     * @return 流量
     */
    public WifiFlow selectWifiFlowByFlowId(Long flowId);

    /**
     * 查询流量列表
     * 
     * @param wifiFlow 流量
     * @return 流量集合
     */
    public List<WifiFlow> selectWifiFlowList(WifiFlow wifiFlow);

    /**
     * 新增流量
     * 
     * @param wifiFlow 流量
     * @return 结果
     */
    public int insertWifiFlow(WifiFlow wifiFlow);

    /**
     * 修改流量
     * 
     * @param wifiFlow 流量
     * @return 结果
     */
    public int updateWifiFlow(WifiFlow wifiFlow);

    /**
     * 删除流量
     * 
     * @param flowId 流量主键
     * @return 结果
     */
    public int deleteWifiFlowByFlowId(Long flowId);

    /**
     * 批量删除流量
     * 
     * @param flowIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWifiFlowByFlowIds(Long[] flowIds);
}
